runtime.p.deferpool (field)

24 uses

	runtime (current package)
		panic.go#L313: 	if len(pp.deferpool) == 0 && sched.deferpool != nil {
		panic.go#L315: 		for len(pp.deferpool) < cap(pp.deferpool)/2 && sched.deferpool != nil {
		panic.go#L319: 			pp.deferpool = append(pp.deferpool, d)
		panic.go#L323: 	if n := len(pp.deferpool); n > 0 {
		panic.go#L324: 		d = pp.deferpool[n-1]
		panic.go#L325: 		pp.deferpool[n-1] = nil
		panic.go#L326: 		pp.deferpool = pp.deferpool[:n-1]
		panic.go#L364: 	if len(pp.deferpool) == cap(pp.deferpool) {
		panic.go#L367: 		for len(pp.deferpool) > cap(pp.deferpool)/2 {
		panic.go#L368: 			n := len(pp.deferpool)
		panic.go#L369: 			d := pp.deferpool[n-1]
		panic.go#L370: 			pp.deferpool[n-1] = nil
		panic.go#L371: 			pp.deferpool = pp.deferpool[:n-1]
		panic.go#L387: 	pp.deferpool = append(pp.deferpool, d)
		proc.go#L4597: 	pp.deferpool = pp.deferpoolbuf[:0]
		proc.go#L4677: 	pp.deferpool = pp.deferpoolbuf[:0]
		runtime2.go#L608: 	deferpool    []*_defer // pool of available defer structs (see panic.go)